package com.jojo.bubble.service;

import com.alipay.api.AlipayApiException;
import com.jojo.bubble.common.domain.AjaxResult;
import com.jojo.bubble.entity.User;

import java.util.List;

/**
 * 用户表(User)表服务接口
 *
 * @author jojo
 * @since 2023-07-22 07:31:36
 */
public interface UserService {
    int count(User record);

    int insert(User record);

    int update(User record);

    User getInfo(int id);

    List<User> getList(User record);

    int delete(int id);

    AjaxResult toWeChatLogin(String code);

    AjaxResult toAliLogin(String code) throws AlipayApiException;

    User queryByOpenId(String openId);
}
